const PERMISSION = {
  ROLE_MANAGE: 1001, // 角色管理
  SUPER_MANAGE: 1002, // 账户管理
  SOCIAL_GOVERNANCE: 2001, // 社会共治管理
  COMMAND_MANAGEMENT: 3001, // 指挥调度管理
  DECISION_SUPPORT: 3002, // 决策支持管理
  VISUAL_DISPLAY: 4001, // 可视化展示管理
  FOOD_SAFETY_MAP: 5001, // 大数据分析系统管理
  EARLY_WARNING_SYSTEM: 6001, // 预警体系管理
  REGULATORY_ONLINE: 7001, // 监管在线管理
  THIRD_DATA_MANAGEMENT: 8001, // 第三方数据导入管理
  isPermissionAllow: (allowPermissions, ownerPermissions) => {
    return !allowPermissions
      || !allowPermissions.length
      || ownerPermissions.some(perm => allowPermissions.includes(perm));
  },
};

export default PERMISSION;
